SRC_DIR:=./src
OBJ_DIR:=./obj

$(shell mkdir -p $(OBJ_DIR))

LIB = -I${MKLROOT}/include
mod := -module $(OBJ_DIR)
FC = ifort -132 -O2 -mkl -traceback -CB $(mod)

objs := callschwenke.o ch4pes.o  ch4pot_fast.o

all: runpes.out
.PHONY:all
runpes.out: $(addprefix $(OBJ_DIR)/, $(objs))
	$(FC) $(LIB) $^ -o $@

$(OBJ_DIR)/%.o: $(SRC_DIR)/%.f90
	$(FC) $(LIB) -c $< -o $@

$(OBJ_DIR)/%.o: $(SRC_DIR)/%.f
	$(FC) $(LIB) -c $< -o $@

clean:
	rm -f $(OBJ_DIR)/*.o $(OBJ_DIR)/*.mod
show:
	echo $(objs)
